import request from '@/utils/request'
import type { Log } from "@/env.d"
// import useGlobalStore from '@/stores/global'

// const Global = useGlobalStore()

/**
 * 获取public列表
 * 传入userid，就是通过用户查找public
 * 传入skip和limit
 */
export const getPublics = (data : {
	userid ?: string
	skip : number
	limit : number
}) => {
	return request<Log[]>({
		url: 'log/get_publics',
		data,
	})
}

/**
 * 通过token获取log列表，全部
 * 不传page参数就返回全部
 * get_logs_all_by_userid
 */
export const getMylogs = (
  data:
    | {
        token?: string
        skip?: number
        limit?: number
      }
    | {
        share: string
      }
): Promise<Log[]> => {
  return request({
    url: 'log/get_mylogs',
    data: { token: uni.getStorageSync('token'), ...data },
    // data: { token: Global.token, ...data },
  })
}